:root {
	--el-menu-item-font-size: var(--el-font-size-medium) !important;
	--el-menu-icon-width: auto;
	--el-menu-icon-size-collapse: 35px;
	--el-menu-icon-size: 20px;
}

html.dark {
	.n-tabs .n-tabs-tab {
		color: rgb(255 255 255 / 82%);
	}

	.n-tabs .n-tabs-rail {
		background-color: rgb(255 255 255 / 10%);
	}

	.n-tabs .n-tabs-rail .n-tabs-tab-wrapper .n-tabs-tab {
		&.n-tabs-tab--active,
		&:hover {
			color: rgb(255 255 255 / 82%);
			background-color: rgb(255 255 255 / 10%);
		}
	}
}

html#science {
	--el-menu-text-color: #91d5ff;
	--el-menu-bg-color: #002766;
	--el-menu-hover-text-color: #bae7ff;
	--el-menu-hover-bg-color: #003a8c;
	--el-menu-active-color: var(--el-color-white);
	--el-menu-active-bg-color: #1890ffc9;
}

html#major {
	--el-menu-bg-color: #141414;
	--el-menu-active-color: var(--el-color-primary);
	--el-menu-text-color: #e5eaf3;
	--el-menu-hover-text-color: #409eff;
	--el-menu-hover-bg-color: #18222c;
	--el-menu-item-hover-fill: #18222c;
}

html.dark#major {
	--el-menu-border-color: #ffffff26;
}

// 进度条颜色修改为主题色
body #nprogress .bar {
	background-color: var(--el-color-primary) !important;
}

body #nprogress .peg {
	box-shadow:
		0 0 10px var(--el-color-primary),
		0 0 5px var(--el-color-primary) !important;
}

body #nprogress .spinner-icon {
	border-top-color: var(--el-color-primary) !important;
	border-left-color: var(--el-color-primary) !important;
}
